<%@page import="Entities.*"%>
<%@page import="Helpers.*"%>
<%@page import="Hibernate.*"%>
<%@page import="java.util.*"%>

<%@include file="../../views/header.jsp" %>
<%@include file="../../views/mainMenu.jsp" %>
<%@include file="../../views/userMenu.jsp" %>
<%@include file="../../views/cntColumnOpen.jsp" %>

<%
        String s = (String) request.getParameter("s");
//show form
        if (s == null) {
%>



<h2>Registreer als nieuwe gebruiker</h2>
<p>Schrijf u nu in en begin direct met cursussen volgen.</p>


<form id="form6" name="form6" class="wufoo leftLabel" method="post" action="webpages/Personen/registreer.jsp?s=1">



    <ul>

        <!--
<li id="errorLi">
<h3 id="errorMsgLbl">Er is een probleem met de inzending.</h3>
<p id="errorMsg">
De fouten zijn hieronder gemarkeerd.
</p>
</li>
-->

        <li id="fo6li8" class="section">
            <h3 id="title8">Persoonlijke informatie</h3>
            <div id="instruct8">Informatie m.b.t. uw n.a.w.</div>
        </li>

        <li id="fo6li110"> <!-- class="error" --> 
            <label class="desc" id="title110" for="voornaam">
                Naam <span id="req_116" class="req">*</span>
            </label>
            <span>
                <input id="voornaam" name="voornaam" type="text" class="field text" size="12"  />
                <label for="voornaam">Voornaam</label>
            </span>
            <span>
                <input id="tussenvoegsel" name="tussenvoegsel" type="text" class="field text" size="12"  />
                <label for="tussenvoegsel">Tussenvoegsel</label>
            </span>
            <span>
                <input id="achternaam" name="achternaam" type="text" class="field text" size="12"  />
                <label for="achternaam">Achternaam</label>
            </span>
        </li>


        <li id="fo6li1" class="complex">
            <label class="desc" id="title1" for="adresgegevens">
                Adresgegevens <span id="req_116" class="req">*</span>
            </label>
            <div>
                <span>
                    <input id="adres" name="adres" type="text" class="field text addr" size="26"  />
                    <label for="adres">Adres / Huisnummer / Toevoeging</label>
                </span>
                <span>
                    <input id="huisnummer" name="huisnummer" type="text" class="field text addr" size="5"  />
                </span>
                <span>
                    <input id="toevoeging" name="toevoeging" type="text" class="field text addr" size="3"  />
                </span>
                <span class="left">
                    <input id="postcode" name="postcode" type="text" class="field text addr" maxlength="15"  />
                    <label for="postcode">Postcode</label>
                </span>
                <span class="right">
                    <input id="woonplaats" name="woonplaats" type="text" class="field text addr"  />
                    <label for="woonplaats">Woonplaats</label>
                </span>
            </div>
        </li>

        <li id="fo6li8" class="section     ">
            <h3 id="title8">Contact informatie</h3>
            <div id="instruct8">Waar kunnen wij u bereiken</div>
        </li>

        <li id="fo6li115" class="    ">
            <label class="desc" id="title115" for="email">
                Emailadres
                <span id="req_116" class="req">*</span>
            </label>
            <div>
                <input id="email" name="email" type="text" class="field text medium" maxlength="255"  />
            </div>
        </li>


        <li id="fo6li116">
            <label class="desc" id="title116" for="telefoonnummer">
                Telefoonnummer
            </label>
            <div>
                <input id="telefoonnummer" class="field text medium" name="telefoonnummer"  type="text" maxlength="255" />
            </div>
        </li>

        <li id="fo6li8" class="section     ">
            <h3 id="title8">Extra informatie</h3>
            <div id="instruct8">Vult u onderstaande velden aub nauwkeurig in.</div>
        </li>




        <li id="fo6li1" class="complex">
            <label class="desc" id="title1" for="Field1">
                Account <span id="req_116" class="req">*</span>
            </label>
            <div>
                <span class="left">

                    <input id="wachtwoord" name="wachtwoord" type="password" class="field text addr" maxlength="15" tabindex="10" />
                    <label for="Field5">Wachtwoord</label>
                </span>

            </div>
        </li>


        <li id="fo6li117">
            <label class="desc" id="dates" for="dates">
                Geboorte
            </label>
            <span>
                <input type="text" name="date" id="f_date_c" class="field text addr" size="10"  maxlength="10" readonly="1" />
                <label for="geboortedatum">Datum</label>
            </span>
            <span id="cal117">
                <img id="f_trigger_c" class="datepicker" src="images/calendar.png" alt="Kies een datum." />
            </span>
            <script type="text/javascript">
                Calendar.setup({
                    inputField     :    "f_date_c",     // id of the input field
                    ifFormat       :    "%d/%m/%Y",      // format of the input field
                    button         :    "f_trigger_c",  // trigger for the calendar (button ID)
                    align          :    "Tr",           // alignment (defaults to "Bl")
                    singleClick    :    true
                });
            </script>
            <span>
                <input id="geboorteplaats" name="geboorteplaats" class="field text addr" size="23"  />
                <label for="geboorteplaats">Geboorteplaats</label>
            </span>

        </li>
        <li id="fo6li116">
            <label class="desc" id="title116" for="rekening">
                Rekeningnummer
            </label>
            <div>
                <input id="rekening" class="field text medium" name="rekening"  type="text" maxlength="255" />
            </div>
        </li>


    </ul>
    <br />
    <input name="submit" type="submit" class="btn" tabindex="16" value="Registreer" />
</form>
<%
//persist rol
        } else {
            // 2 instances aanmaken van de Helpers die we nodig hebben
            PersonenHelper helperPersoon = new PersonenHelper();

            Personen persoon = new Personen();

            persoon.setVoornaam((String) request.getParameter("voornaam"));
            persoon.setTussenvoegsel((String) request.getParameter("tussenvoegsel"));
            persoon.setAchternaam((String) request.getParameter("achternaam"));
            persoon.setAdres((String) request.getParameter("adres"));
            persoon.setHuisnr(Integer.parseInt((String) request.getParameter("huisnummer")));
            persoon.setToevoeging((String) request.getParameter("toevoeging"));
            persoon.setPostcode((String) request.getParameter("postcode"));
            persoon.setWoonplaats((String) request.getParameter("woonplaats"));
            persoon.setLand("Nederland");
            persoon.setEmail((String) request.getParameter("email"));
            persoon.setTelefoon((String) request.getParameter("telefoonnummer"));
            persoon.setWachtwoord((String) request.getParameter("wachtwoord"));
            persoon.setGeboortedatum((String) request.getParameter("date"));
            persoon.setGeboorteplaats((String) request.getParameter("geboorteplaats"));
            persoon.setRekeningnr(Integer.parseInt((String) request.getParameter("rekening")));
            persoon.setToegang("Nee");

            RollenHelper rol = new RollenHelper();
            Rollen r = rol.getRol(1);
            persoon.setRollen(r);

            helperPersoon.persistPersoon(persoon);
            response.sendRedirect("aangemeld.jsp");
        }
%>

<div class="fix"></div>
<!--/post-->



<br class="fix" />

<%@include file="../../views/cntColumnRight.jsp" %>
<%@include file="../../views/footer.jsp" %>